$(function(){
	//创建一个对话框
	$("#user_login").dialog({
		title:"系统登录",
		iconCls:"icon-man",
		width:300,
		height:200,
		closable:false,//是否显示关闭窗口
	});
	
	/*
	//修饰输入框--变成文本框
	$("#user_login_name").textbox({
		prompt:"请输入账户名",
		iconCls:"icon-man",
		iconAlign:"right",
		required:true,//这项是必须输入的项
		missingMessage:"账户名不能为空",
		validType:"length[5,10]",
		invalidMessage:"账户名必须在5~10之间",
			
	});
	*/
	/*
	$("#user_login_password").textbox({
		prompt:"请输入密码",
		iconCls:"icon-lock",
		iconAlign:"right",
		required:true,//这项是必须输入的项
		missingMessage:"密码不能为空",
		validType:"length[5,10]",//设置验证规则 5~10之间
		invalidMessage:"密码必须在5~10之间",//提示信息
			
	});
	*/
	//将登陆改为按钮
	//$("#user_login_btn").linkbutton();
	
	//为按钮绑定单击事件-->点击登陆提交form表单
	$("#user_login_btn").click(function(){
		sbm();
		return false;
		
	});
	//为键盘回车绑定登录事件-->回车提交form表单
	$(document).on("keydown",function(e){
		if(e.keyCode == 13){
			sbm();
		}
	});
	//封装登录验证方法
	function sbm(){
		var ids = ['user_login_name', 'user_login_password'];
		var ver = new verify.login(ids, 'empty_style', function(){
			$("#user_login_form").form("submit",{
				url:"user/login.action",
				onSubmit:function(){//提交之前执行的回调函数
					//表单验证方法:validate,判断是否都通过验证 返回值为boolean
					var valid = $("#user_login_form").form("validate");
					if(valid){
						//验证通过,显示登录进度条
						$.messager.progress({
							text:"登录中。。。"
						});//显示进度条
					}
					//验证失败,返回valid(等同于返回false)
					return valid;
				},
				success:function(data){
					$.messager.progress('close');//关闭进度条
					var obj = $.parseJSON(data);
				    if(!obj.isSuccess){//失败
				    	//alert(obj.isSuccess); 测试
				    	$.messager.show({//设置弹窗
				    		title:"登录失败",
				    		msg:"<font color=red>" + obj.msg +"</font>",
				    		timeout:2000,
				    		showType:"slide",//设置样式 右下角弹窗 3秒后消失
				    	});
				    }else{
				    	window.location.href="index.jsp";
				    }
				}
			});
		}, function(){
			
		});
	}
})